import 'package:shared_preferences/shared_preferences.dart';

/// 本地全局的共享变量
class SharedPreferencesUtil {
  static late SharedPreferences _prefs;
  //初始化
  static Future<void> init() async {
    _prefs = await SharedPreferences.getInstance();
  }
}

///本地存储的数据
class SharedPreferencesKey {
  // 设备的UUID
  static const UUID = 'uuid';
  // 用户的名字
  static const USER_NAME = 'userName';
  // 用户的名字
  static const USER_ID = 'userId';
  // 自由刷题的当前位置
  static const QUESTION_FREE_INDEX = "freeQuestionIndex";
  // 模拟考试的当前位置
  static const QUESTION_EXAM_INDEX = "exam_question_index";
  // 正式考试的当前位置
  static const QUESTION_MOCK_EXAM_INDEX = "mock_exam_question_index";
  // 用于用户身份识别
  static const ACCESS_TOKEN = 'accessToken';
  // 设置IP
  static const SETTING_IP = 'settingIp';
  //刷新的Token
  static const REFLASH_TOKEN = 'reflashToken';
  // 是否自动下一下题
  static const QUESTION_AUTO_NEXT = 'question_auto';
  // 获取用户的设备名字
  static const DEVICE = 'device';
  // 用户
  static const ROLE = 'role';
  // 自动登录
  static const AUTO_LOGIN = 'auto_login';
}
